package com.example.inami.third.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalTime;
import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * (Dept)表实体类
 *
 * @author inami
 * @since 2025-03-12 09:51:40
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class Dept extends Model<Dept> {
    @TableId()
    private Long deptId;

    private String address;

    private String allowLowerFlag;

    private String ancestors;

    private String appId;

    private String appKey;

    private String appSecret;

    private String area;

    private String areaCode;

    private String areaName;

    private String avatar;

    private String banner;

    private String containSystem;

    private String contractUrl;

    private String corporator;

    private String corporatorId;

    private String corporatorTel;

    private String createBy;

    private Date createTime;

    private String delFlag;

    private String deptBelongPlatform;

    private Integer deptExpirationFlag;

    private Integer deptLevel;

    private String deptName;

    private Long deptTypeId;

    private Long deptTypeId2;

    private String deptTypeName;

    private Integer deviceCount;

    private Long deviceDeptId;

    private String domain;

    private String email;

    private Date endStamp;

    private String endTime;

    private String englishTitle;

    private Date expirationDate;

    private String fireDeptType;

    private String fireManageId;

    private String fireSafeManager;

    private String fireSafeManagerId;

    private String fireSafeManagerTel;

    private String fireSafePerson;

    private String fireSafePersonId;

    private String fireSafePersonTel;

    private Integer fireSupervision;

    private String fptimeFireManager;

    private String fptimeFireManagerId;

    private String fptimeFireManagerTel;

    private String identityCode;

    private String industryDept;

    private String industryType;

    private Integer installed;

    private String isAsc;

    private Integer isLastPage;

    private Integer isSpecial;

    private String keyPrefix;

    private Integer lastPageNum;

    private BigDecimal latitude;

    private String leader;

    private String level;

    private String licenseUrl;

    private BigDecimal longitude;

    private String mappingName;

    private String monitorCenterId;

    private String monitorLevel;

    private String monitorType;

    private String openDeptId;

    private String orderByColumn;

    private String orderNum;

    private String orgLicense;

    private String orgType;

    private Integer pageNum;

    private Integer pageSize;

    private Long parentId;

    private String parentLeader;

    private String parentName;

    private String parentNames;

    private String parentPhone;

    private String phone;

    private String remark;

    private String salesman;

    private String searchValue;

    private Integer startIdx;

    private Date startStamp;

    private String startTime;

    private String status;

    private Integer superiorFlag;

    private String sysDeptExtend;

    private Long sysDeptId;

    private String sysTransferToDept;

    private String tableName;

    private String title;

    private String todayDate;

    private String tomorrowDate;

    private String tpData;

    private String typeGroup;

    private String updateBy;

    private Date updateTime;

    private String userkeyPrefix;

}

